.check-page {
    padding: 0 .338164rem 0 .338164rem;
}

.card-check {
    background-color: #ffffff;
    border-radius: .193237rem;

    .my-swipe {
        width: 9.323671rem;
        height: 4.613527rem;
        margin-top: .144928rem;
        border-radius: .241546rem;
        overflow: hidden;
        ::v-deep .van-swipe__track {
            width: 100% !important;

            .van-swipe-item {
                width: 100% !important;
                height: 100%;
            }
        }

    }

    .my-swipe .van-swipe-item {
        color: #fff;
        height: 4.10628rem;
        font-size: 0.483092rem;
        line-height: 3.623188rem;
        text-align: center;

        .my-swipe-img {
            width: 100%;
            height: 100%;
            img{
                object-fit: cover;
            }
        }
    }

    .card-check__content {
        width: 100%;
        padding: .386473rem 0;
        flex-wrap: wrap;
        border-radius: 0 0 .193237rem .193237rem;
        box-shadow: 0rem .072464rem .144928rem 0rem rgba(0, 0, 0, 0.08);

        .card-content-time {
            margin-top: .193237rem;
        }
    }
}

.card-check-page {
    background-color: #ffffff;
    border-radius: .193237rem;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: .386473rem;

    .card-check-page__img {
        width: 8.743961rem;
        padding: .289855rem 0;
    }

    .card-check-page__content {
        padding: 0 .289855rem .289855rem .289855rem;
        width: 8.743961rem;

        div {
            text-indent: .676329rem;
            color: #06121E;
        }
    }
}

.shop-card {
    margin-top: .386473rem;
    border-radius: .144928rem;
    height: 2.270531rem;
    background-color: #ffffff;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.08);

    .shop-card-img {
        border-radius: .193237rem;
        width: 1.690821rem;
        height: 1.690821rem;
    }

    .card-button {
        width: 1.690821rem;
        height: .531401rem;
        border: #EB5F3E .024155rem solid;
        color: #EB5F3E;
        font-size: .2657rem;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: .2657rem;
    }
}

.title {
    padding: .483092rem 0 .386473rem 0;
}